named[xxx]:といった文字列が含まれるログでsyslogがあふれてしまう

 tailコマンドなどでsyslogのログ履歴を見た場合,次のようなログが1時間おきに出力されていないだろうか。これはDNSサーバであるBINDが出力しているログだ。

 DNSの動作が正常であっても,このログは出力されつづけるため,syslogに記録されるほかの重要な情報を見落としかねない。このログ出力を制限するにはバージョン8.x.x.であることが前提だが,次のように設定することで,停止させることが可能だ。

# tail /var/log/messages
Oct 4 12:42:45 mistio named[418]: NSTATS 970632965 969261214 A=390 PTR=4 SRV=1

※次の行をnamed.confに追加しよう
# vi /etc/named.conf

logging {
   category statistics { no_info_messages; } ;
} ;


※namedを再起動すると有効になる
# /etc/rc.d/init.d/named restart